home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / sb / menu013s.zip / MENUPLUS.DOC < prev    next >
Text File  |  1992-10-10  |  10KB  |  193 lines

  1.                              MENUPlus+ Version 1.3
  2.                             MENUPlus+  Version 1.3S
  3.                      Copyright (c) 1992 by Scott Thompson
  4.                                 (MENU0V13.ZIP)
  5.  
  6.  
  7. Version 1.3 & 1.3S
  8. Updated on: 10/10/92
  9.  
  10. On my board, I need to keep close tabs on many different things.  I found 
  11. myself logging onto the BBS many times a day to see if I had NEW USERS, NEW 
  12. UPLOADS or NEW MAIL for the SYSOP.  I often thought it would be nice to have 
  13. some of this important information available to me on the Main Screen (MENU0) 
  14. while the system was waiting for it's next caller.  This merge is my first 
  15. attempt at modifying RBBS to add something I want.  I'm making it available to 
  16. anyone who wants it, without cost.  If you like it and want to see it as part
  17. of the next version of RBBS, tell Doug & Ken.  I'd be more than happy to have 
  18. them use this merge for the next version! (Hint, Hint!)
  19.  
  20. Another thing that always confused me were the status codes at the bottom of 
  21. the screen (Line 25).  I never really knew if I had my HOURS prompt on or if 
  22. they could page me anyway or what!  Well to solve that problem, I added an 
  23. extra merge that changes the codes to something a little easier to 
  24. understand... (Who-ever wrote the codes...No offense... but I'm easily 
  25. confused!).  If you choose to add SUB2ST08.MRG, you'll see the following codes 
  26. on line 25 in place of the old codes:
  27.  
  28.              HOUR  =  Your SYSOP office hours will be enabled. RBBS will
  29.                       attempt to page you during those hours only.
  30.              PAGE  =  You're willing to accept any page request regardless
  31.                       of your set hours.
  32.              PNT   =  Your printer will be accepting caller information
  33.              SN    =  (Added one!) Just in case you really wanted to be
  34.                       sure you had SNOOP ON!
  35.  
  36. This added merge is OPTIONAL but I do reference the new codes on the MENU0 
  37. screen.  You should be able to use the MENUPlus merge with or without this 
  38. optional merge.  I've included a BAT file that will add this Optional Merge 
  39. for you too.
  40.  
  41. Next, you may be wondering what the screen looks like.... well here is the 
  42. screen, without the ANSI color (of course)!  To see it in color, at the DOS 
  43. prompt, type TYPE MENU0         
  44.  
  45. ┌──═══[ RBBS-PC ]═══─────────────────────────────────────────────────────────┐
  46. │  Software Version: 17.4         Node 0       Currently: 00/00/00 at 00:00  │
  47. └────────────────────────────────────────────────────────────────────────────┘
  48.  
  49. ──────═══[ OPERATION STATUS ]═══───────      ───═══[ FUNCTION STATUS ]═══───
  50.  
  51.   FMS Active.............  NO
  52.   Extended Logging.......  NO                   [F1]  Exit RBBS-PC
  53.   FOSSIL Support.........  NO                   [F2]  Shell to DOS
  54.   COMM Port............. COM0                   [F3]  Printer Toggle
  55.   Basic DS Freespace.....  0k                   [F4]  Allow Sysop PAGEing
  56.   Debug Status...........  NO                   [F5]  Force Caller Online
  57.                                                 [F6]  Use Sysop HOURs
  58. ┌────────────────────────────────────┐          [F7]  SYSop On Next
  59. │ ACTIVITY SINCE:  00/00/00 at 00:00 │          [F8]  Temporary Sysop
  60. │ New Calls:   0   New Uploads:  0   │          [F9]  Snoop Mode
  61. │ New Users:   0   Sysop Mail:   0   │          [F10] Force User Chat
  62. └────────────────────────────────────┘
  63.   Ready For Calls.... NO
  64.   RBBS-PC is......... SETTING UP MODEM
  65.   MODEM Detects...... READY                     MenuPlus+ Version 1.3
  66.                                                 By: Scott Thompson
  67.  
  68.  
  69. In order to add this merge, you must first install the changes to the RBBS
  70. version 17.4 source code either by hand or using Ken Goosens BLED v2.2. This
  71. merge will NOT work with previous versions and may not work with later 
  72. versions (although it does work with the 17.4/0704 fix).  If you have installed
  73. any other modifications using the same line numbers as this merge I suggest
  74. installing this one by hand.  A batch file is included to merge this 
  75. modification using BLED.  After making the changes you will have to recompile
  76. it using QB45 (I haven't tested it with any other versions) for the merges to
  77. take affect.  You MUST replace your RBBS-VAR.BAS file with the one I've 
  78. supplied, or copy the new shared (common) variables over to your existing file.
  79.  
  80. The next step is to replace your current MENU0 with the New MENU0 file 
  81. supplied with this merge.  You MUST be using ANSI.SYS or some other type of 
  82. ANSI device and have a color monitor to use this merge.  I doubt it would 
  83. work well on a mono monitor.  Place the file MENUNEW1.DEF in your main 
  84. directory (usually C:\RBBS). You will need one MENUNEWx.DEF for each node.
  85.                                                       ^
  86.                                                       └ Node ID (1-0 A-Z)
  87. The files included in the mod are:
  88.  
  89.                        RBBS-VAR.NEW - Replacement for RBBS-VAR.BAS
  90.                        R-PCMENU.MRG - Merge for RBBS-PC.BAS
  91.                        RSB1MENU.MRG - Merge for RBBSSUB1.BAS
  92.                        RSB2MENU.MRG - Merge for RBBSSUB2.BAS
  93.                   **   RSB3MENU.MRG - Merge for RBBSSUB3.BAS
  94.                        RSB2ST08.MRG - Merge for RBBSSUB2.BAS (optional)
  95.                   **   RSB3MUUP.MRG - Merge for RBBSSUB3.BAS with just
  96.                                       new lines from release 1.3 (optional)
  97.                   **   MENU0        - Replacement for your old MENU0
  98. ┌─────────────┐        MENUNEW?.DEF - Data File used by merge (One each Node)
  99. │** = New with│   **   MENUPLUS.DOC - This document
  100. │Version 1.3  │        MENUPLUS.BAT - batch file to merge with BLED v2.2
  101. └─────────────┘        ST08MUPL.BAT - batch file to add OPTIONAL merge 
  102.                                       to RBBSSUB2.BAs with BLED v2.2
  103.                   **   MENUUP-3.BAT - Batch file to add JUST new lines from
  104.                                       release 1.3 of MenuPlus+
  105.  
  106. ------------------------------------------------------------------------------
  107. ***SPECIAL VERSION 1.3S
  108.  
  109. After hearing the requests of several users of this merge, I've added an 
  110. additional line of information to the MENU0 Screen.  It seems that some of you 
  111. Sysops wanted to know who was the last user on each node.  After some though 
  112. on the subject and some great suggestions from Tony Blanton, I came up with a 
  113. way to get that information without adding any extra variables to the software.
  114.  
  115. This special version contains a new MENU0 screen and a merge to the RBBS-SUB2 
  116. Basic code.  You MUST already have the MENUPlus Version 1.3 merge installed to 
  117. use the Special merge contained in this file.
  118.  
  119. The files included in the Special mod are:
  120.  
  121.                        RSB2MUPS.MRG - Merge for RBBSSUB2.BAS - Contains
  122.                                       Only lines for adding Last Caller.
  123.                        MENU0S       - Replacement for your old MENU0
  124.                                       MUST be RENAMED to MENU0
  125.                        MENUNEW?.DEF - Data File used by merge (One each Node)
  126.                        MENUPLUS.DOC - This document (Special Version)
  127.                        MPLSSPCL.BAT - batch file to merge with BLED v2.2
  128.                                       to add Only lines for Last Caller.
  129. ------------------------------------------------------------------------------
  130.  
  131. Please let me know how you like this merge and if you have any suggestions.  
  132. I can be reached on Ken Goosen's as well as Doug Azzarito's great boards!  You 
  133. can also reach by mail or voice at:
  134.  
  135. Scott Thompson      
  136. CSC- Micro Assistance
  137. Post Office Box 501           
  138. Waseca, MN 56093-0501
  139. (507) 835-5677 - Voice 11am-3pm M-F (CT)
  140.  
  141.  
  142. WARRANTY AND DISCLAIMER:
  143.  
  144. I am not responsible for any damage or lost business due to the use of this 
  145. merge.  The user accepts all responsibility for anything even remotely 
  146. connected to/from this merge.  As with all merges, you should back up your
  147. files before attempting to use your modified software.
  148.  
  149.  
  150. REGISTRATION:
  151.  
  152. NO registration is required.  If you use this merge and like it, all I ask
  153. is that when you walk by a Salvation Army Santa this year, drop a buck in the
  154. kettle.  The merge is worth a buck isn't it?
  155.  
  156.  
  157. UPDATE HISTORY:
  158.  
  159. 1.0  -  Original Release (08/23/92)
  160.  
  161. 1.1  -  Unreleased.  Fixes made to where MenuPlus+ places the counts for New 
  162.         Calls, New Users, New Uploads, and Sysop Mail.  If Sysop had more than
  163.         99 new calls it would run into the New Uploads title.
  164.  
  165.         New Calls count was updated every time a user entered a SUB-BOARD.
  166.         Correction was made for Sub-Boards and Doors to prevent this count 
  167.         from being updated there.
  168.  
  169. 1.2  -  Added suggestion from RICH TAFT to make mod multi-node.  Now each node
  170.         can have it's own counts.  Also prevents file locking problems on a 
  171.         multi-node system (Released 09/23/92)
  172.  
  173. 1.3  -  Thanks again to RICH TAFT for finding a bug when users exit to a door.
  174.         The bug caused the counts, that MenuPlus+ keeps track of, to be reset
  175.         even though the Sysop wasn't online.  Version 1.3 contains Rich's 
  176.         modification to correct that bug.  Thanks again to Rich for keeping 
  177.         the "Users helping Users" idea alive and well!  Release 1.3 contains 
  178.         a special merge for Sysops who have already installed MenuPlus+ to add
  179.         the additional lines of code without having to re-install the entire
  180.         merge again. (Released 10/02/92)
  181.  
  182. 1.3S -  A special release to add Last Callers' Name, From and Time Exited to
  183.         the MENU0 Screen. I don't know if this will be a popular addition so I 
  184.         haven't included it in the main version yet.  I'll wait to see how the
  185.         mail goes on it.  Thanks to Robert Reed for originally getting me 
  186.         thinking about the idea and to Tony Blanton for setting up a merge to
  187.         it too!  I modified Tony's idea to use less memory and less overhead 
  188.         but we both had the same basic idea.  Thanks again Tony.
  189.         (Released 10/10/92)
  190.  
  191. 
  192.  
  193.